﻿<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Comment.ascx.cs" Inherits="VideoNetApplication.Control.Comment" %>
<asp:Panel ID="PanelDefault" runat="server">
    <script  language="javascript" type="text/javascript" >
        $(document).ready(function() {
            var pageCount = $("[DataField='PageCount']").val();
            $("#pager").pager({ pagenumber: 1, pagecount: pageCount, buttonClickCallback: PageClick }); //初始化分页导航
        });

//        //回复留言窗口
//        function ReplyComment(itemId) {
//            if ($("#hfPrevItemId").val() != "") {
//                $("#reply_" + $("#hfPrevItemId").val()).html("");
//            }
//            var reply = "reply_" + itemId;
//            $("#" + reply).html("<textarea id='replymemo' cols='35' rows='5'></textarea><ul class='replybtn'><input name='cancel' type='button' onclick='CancelReply(" + itemId + ");' class='rb1' value='取消'/> <input name='reply' type='button'  onclick='CommitReply(" + itemId + ");' class='rb1' value='回复' target='_self'/></ul>");
//            $("#" + reply).show();
//            $("#hfPrevItemId").val(itemId);
//        }

//        //取消留言回复
//        function CancelReply(itemId) {
//            var reply = "reply_" + itemId;
//            $("#"+reply).html("");
//        }

//        //回复留言
//        function CommitReply(itemId) {
//            var pCode = $("[DataField='PCode']").val();
//            var message = $("#replymemo").val();
//            var replyDiv = "rep_" + itemId;//用于存入“留言回复”的内容
//            var reply = "reply_" + itemId;//用于存放“留言回复”文本框及超链接
//            var toUserCode = "";
//            
//            if ($("#replymemo").val() == "") {
//                alert("请填写回复内容！");
//            }
//            else {
//                $.ajax({
//                    type: "Post",
//                    url: "Handlers/Handler.ashx",
//                    data: {
//                        OpType: "SendReply",
//                        ToUserCode: toUserCode,
//                        Message: message,
//                        ItemID: itemId,
//                        PCode: pCode
//                    },
//                    error: function(xml, status) {
//                        alert(xml.responseText);
//                    },
//                    success: function(response) {
//                        if (response.ReturnValue != "0") {
//                            var date = new Date(); //日期对象var now = "";
//                            now = date.getFullYear() + "-"; //读英文就行了
//                            now = now + (date.getMonth() + 1) + "-"; //取月的时候取的是当前月-1如果想取当前月+1就可以了
//                            now = now + date.getDate() + " ";
//                            now = now + date.getHours() + ":";
//                            now = now + date.getMinutes();

//                            $("#" + reply).html("");
//                            $("#" + replyDiv).append("<ul><li><p class='myreply'>" + response.ReturnValue.split('#')[1] + "的回复</p><p class='time'>" + now + "</p></li><li>" + message + "</li></ul><div class='replycomment' id='reply_" + response.ReturnValue.split('#')[0] + "' style='display:none;'></div>");
//                            $("#" + replyDiv).show();
//                            $("#replymemo").val("");
//                        }
//                        else {
//                            alert("发言出错，请重试!");
//                        }
//                    }
//                });
//            }
//        }

//        //留言
//        function SendWord() {
//            var pageCount = $("[DataField='PageCount']").val();
//            var pageSize = $("[DataField='PageSize']").val();
//            
//            var toUserCode = "";
//            var pCode = $("[DataField='PCode']").val();
//            var itemID = $("[DataField='ItemID']").val();
//            
//            var message = $("#memo").val();

//            if (message == "") {
//                alert("请填写回复内容！");
//                return;
//            }
//            else {
//                $.ajax({
//                    type: "Post",
//                    url: "Handlers/Handler.ashx",
//                    data: { OpType: "SendMessage",Message: message, ItemID: itemID, PCode: pCode },
//                    cache: false,
//                    beforeSend: function(xhr) {
//                    },
//                    success: function(response) {
//                    if (response.ReturnValue != "0") {
//                            var date = new Date(); //日期对象var now = "";
//                            now = date.getFullYear() + "-"; //读英文就行了
//                            now = now + (date.getMonth() + 1) + "-"; //取月的时候取的是当前月-1如果想取当前月+1就可以了
//                            now = now + date.getDate() + " ";
//                            now = now + date.getHours() + ":";
//                            now = now + date.getMinutes();

////                            $("#MsgList").prepend("<div class='wordlist'  id='div_" + response.ReturnValue.split('#')[0] + "'><ul class='content'><li><kbd class='zgray'>" + response.ReturnValue.split('#')[1] + "的评论：</kbd></li><li>" + message + "</li><li><div style='display:none;' class='reply' id='rep_" + response.ReturnValue.split('#')[0] + "'></div></li><li><a href='javascript:ReplyComment(" + response.ReturnValue.split('#')[0] + ")' target='_self' title='回复'>回复</a></li><div class='replycomment' id='reply_" + response.ReturnValue.split('#')[0] + "' style='display:none;'></div></ul><ul class='time'>" + now + "</ul></div>");
////                            $("#memo").val("");//留言完毕后清空文本框
//                        }
//                        else {
//                            alert("发言出错，请重试!");
//                        }
//                    },
//                    error: function(xml, status) {
//                        alert(xml.responseText);
//                    }
//                });
//            }
//        }

        function PageClick(pageclickednumber) {
            var pageCount = $("[DataField='PageCount']").val();
            var pageSize = $("[DataField='PageSize']").val();
            var pCode = $("[DataField='PCode']").val();
            var itemID = $("[DataField='ItemID']").val();
            
            $.ajax({
                url: 'Views/Shared/MessageUC.uc',
                type: 'POST',
                data: {
                    PCode: pCode,
                    ItemID: itemID,
                    PageSize: pageSize,
                    PageIndex: pageclickednumber,
                    IsReload: "true",
                    PageCount: pageCount
                },
                error: function(data) {
                    alert(data);
                },
                success: function(data) {
                $("#pager").pager({ pagenumber: pageclickednumber, pagecount: pageCount, buttonClickCallback: PageClick });
                $("#MsgList").html(data);
                }
            });
        }
    </script>
    <div id='liuyb'>
        <div class='Message_b'>
            <input id="hfPrevItemId" type="hidden" />
             
        </div>
        <div id="MsgList">
            <asp:Literal ID="literalMsgContent" runat="server"></asp:Literal>
        </div>
    </div>
    <%if (megEntityList.Count > 0){%>
      <div id="pager" style="text-align:right;padding:10px; height:40px; width:640px; margin-top:10px;" ></div>
    <%}%>
    <input id="hfPCode"     DataField="PCode"     type="hidden" runat="server" />
    <input id="hfItemID"    DataField="ItemID"    type="hidden" runat="server" />
    <input id="hfPageSize"  DataField="PageSize"  type="hidden" runat="server" />
    <input id="hfPageCount" DataField="PageCount" type="hidden" runat="server" />
</asp:Panel>

<asp:Panel ID="PanelReload" runat="server">
  <asp:Literal ID="literalMsgContentReload" runat="server"></asp:Literal>
</asp:Panel>